table.simpleList
{
	font: normal 11px/150% Arial, Verdana, sans-serif;
	border-collapse: collapse;
	width: 100%;
}

table.simpleList th, table.simpleList td
{
	padding: 0.4em 0.5em;
	text-align: left;
	border-right: 1px solid #ddd;
	vertical-align: top;
}

table.simpleList tr td.last,
table.simpleList tr th.last
{
	border-right: none!important;
}

table.simpleList tbody tr:last-child td
{
	border-bottom: 1px solid #ccc;
}

table.simpleList thead th, table.simpleList thead td
{
	background: #e5e5e5;
	font-weight: normal;
	color: #000;
	border-right-color: #d0d0d0;
	border-top: 2px solid #666;
	border-bottom: 1px solid #d0d0d0;
	white-space: nowrap;
}

table.simpleList tbody td, table.simpleList tbody th
{
	border-bottom: 1px solid #eaeaea;
	color: #333;
	background-color: #fff;
}

table.simpleList tr.even td, table.simpleList tr.even th
{
	background-color: #f5f5f5;
}

table.simpleList th.number, table.simpleList td.number, 
table.simpleList th.float, table.simpleList td.float, 
table.simpleList th.datetime, table.simpleList td.datetime, 
table.simpleList th.date, table.simpleList td.date, 
table.simpleList th.bool, table.simpleList td.bool, 
table.simpleList th.time, table.simpleList td.time
{
	text-align: right!important;
	white-space: nowrap;
}

/*
 *
 */